A tentative framework for connecting long-term business and product planning with iterative & incremental software product development

نویسنده

  • Jarno Vähäniitty
چکیده

For a company in the software product business, it is essential to understand how to connect business management and software development [17] and employ a solid, value-based approach in its decisionmaking. However, software engineering literature (SE) commonly addresses what should be done at the “floor level” and leaves the link to business and product management unaddressed [14]. Also, existing software development models mostly adhere to the viewpoint of individual development projects and thus fail to sufficiently address common product development concerns such as multi-project or project portfolio management [20]. The emerging value-based software engineering (VBSE) discipline is integrating explicit consideration for value into SE research [2]. Also, initiatives for integrating the perspectives of business and development have started to appear in the SE community (e.g. [17,22]). Springing from this background, this position paper has two goals: our primary goal is to contribute to the understanding on how to manage software product development by conceptualising the connection between long-term business, product and release planning and iterative and incremental software development. Our secondary goal is to complement the ongoing VBSE research by outlining the different levels where specific economic models and tools can contribute to managing software product development.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Tentative Framework for Managing Software Product Development in Small Companies

Deploying an appropriate software process can improve the effectiveness of software engineering. Still, small companies find it hard to allocate resources to software process improvement and tailor existing process models for their needs. In this paper we present a tentative framework for managing software product development in small companies. The framework combines business and process manag...

متن کامل

Product Development Decision Support System Customer-Based

Quality Function Deployment (QFD) has been traditionally used as a planning tool primarily for product development and quality improvement. In this context, many people have used QFD for making decisions on how to prioritize critical product areas from a customer perspective. However, it is the position of the author that the QFD process can be viewed as a decision support system that would enc...

متن کامل

Key Decisions in Strategic New Product Development for Small Software Product Businesses

Small companies in the software product business risk rework and market failure due to shortcomings in integrating a strategic perspective into management of product development. Because little guidance exists for helping such companies link business strategy with product development, we propose that improvement should begin with helping the key persons maintain the ‘big picture’ in their every...

متن کامل

A Hierarchical Production Planning and Finite Scheduling Framework for Part Families in Flexible Job-shop (with a case study)

Tendency to optimization in last decades has resulted in creating multi-product manufacturing systems. Production planning in such systems is difficult, because optimal production volume that is calculated must be consistent with limitation of production system. Hence, integration has been proposed to decide about these problems concurrently. Main problem in integration is how we can relate pro...

متن کامل

Managing Incremental Development : Combining Flexibility And Control

The current demand for flexible software development makes software development organizations consider iterative and incremental development approaches as alternatives to the classical waterfall software development model. This, however, may jeopardize process visibility and manageability as well as product quality. Therefore, modern software development organizations need to find ways to insta...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • ACM SIGSOFT Software Engineering Notes

دوره 30  شماره 

صفحات  -

تاریخ انتشار 2005